﻿/// <reference name="MicrosoftAjax.js"/>

function ApplyChangeYN(url, id, obj) {
    var varYN = obj.attr("value");
    if (varYN == null || varYN == '' || varYN == 0) varYN = false;
    if (varYN == 1) varYN = true;
    $.ajax({
        url: url,
        type: 'POST',
        data: { id: id, pubYN: varYN },
        success: function(html) {
            varYN == "True" || varYN == "1" ? obj.attr("src", "/Images/icon-32-cancel.png") : obj.attr("src", "/Images/icon-32-apply.png")
            varYN == "True" || varYN == "1" ? obj.attr("value", "False") : obj.attr("value", "True");
        },
        error: function(mes) {
            alert("Lỗi: " + mes.responseText);
            return false;
        }
    });
}
function ApplyChangeHotYN(url, id, obj) {
    var varYN = obj.attr("value");
    $.ajax({
        url: url,
        type: 'POST',
        data: { id: id, hotYN: varYN },
        success: function(html) {
            varYN == "True" ? obj.attr("src", "/Images/icon-32-cancel.png") : obj.attr("src", "/Images/icon-32-apply.png")
            varYN == "True" ? obj.attr("value", "False") : obj.attr("value", "True");
        },
        error: function(mes) {
            alert("Lỗi: " + mes.responseText);
            return false;
        }
    });
}
///
/// Author: VietLV
/// Date: 05/07/2011
///
function AjaxChange(objParent, objRefer, url) {
    var tmp = $(objParent).val();
    if (tmp == "" || tmp == '') tmp = 0;
    var dm = GetDomain();
    $.ajax({
        url: dm + url + tmp,
        type: 'POST',
        data: { id: tmp },
        success: function(html) {
            $(objRefer).html(html);
        },
        error: function(mes) {
            alert("Lỗi: " + mes.responseText);
            return false;
        }
    });
}
// Author: VietLV
// Created date: 24/09/2013
// Describle: Change city follow country
//function AjaxChangeCityByCountry(val, objRefer, url) {
//    $.ajax({
//        url: url + val,
//        type: 'POST',
//        data: { id: val },
//        sucess: function(html) {
//            $(objRefer).html(html);
//        },
//        error: function(mes) {
//            alert("Lỗi: " + mes.ResponseText);
//            return false;
//        }
//    });
//}

$(document).ready(function() {
    $("#tinraotincay ul.newhot li:first").addClass("active");

    $("#tabs #contentin:gt(0)").addClass("hide");
    $("#tinraotincay ul.newhot li").click(function() {
        $("#tinraotincay ul.newhot li").removeClass('active');
        var current_index = $("#tinraotincay ul.newhot li").index(this);
        $("#tinraotincay ul.newhot li:eq(" + current_index + ")").addClass("active");
        $("#tabs #contentin").hide();
        $("#tabs #contentin:eq(" + current_index + ")").fadeIn(100);


    });
});
function displayMessages() {
    $("#messagewrapper").slideDown(1000);
    //    $(document).click(function() {
    //        $("#messagewrapper").empty();
    //    });
}
function CloseMessage() {
    $("#messagewrapper").empty();
}
function Del(id, type) {
    if (confirm('Bạn đã chắc chắn muốn xóa bản ghi này?')) {
        var url = '/Applications/Del/' + id + '/' + type;
        $.ajax({
            url: url,
            type: 'POST',
            success: function(html) {
                alert('Đã xóa bản ghi thành công!');
                $('#tr_' + id.toString()).remove();
            },
            error: function(mes) {
                alert('Có lỗi xảy ra khi xóa, vui lòng thử lại!');
                return false;
            }
        });
    }
}
// Load Ad by user ID
function loadAdByUserId(id, adId) {
    if (id != undefined) {
        var isOpen = $("#tbadsameuser").attr("style");
        var isNone = isOpen.search("none");
        var isexitdata = $("#tbadsameuser").html();
        if (isexitdata == null || isexitdata == '') {
            var page = 0;
            if (page == '') page = 0;
            var dm = GetDomain();
            var ur = dm + "/Ad/loadAdByUserId/" + id;
            $.ajax({
                url: ur,
                type: 'POST',
                data: { AdId: adId, uId: id, Page: page },
                success: function(res) {
                    if (res != false) {
                        $("#tbadsameuser").html(res);
                    }
                },
                error: function(mes) {
                $("#tbadsameuser").html("Không có tin đăng nào khác trên hệ thống!");
                }
            });
        }
    }
    else {
        alert("Không có tin đăng nào khác trên hệ thống!");
    return; }
    $("#tbadsameuser").toggle("slow");
}

// Load ad the same category
function LoadAdTheSameCate(Id) {
    var dm = GetDomain();
    var url = dm + "/Ad/LoadAdTheSameCate/" + Id;
    $.ajax({
        url: url,
        type: 'POST',
        success: function(res) {
            if (res != false) {
                $("#listOtherAdTheSameCate").html(res);
                $("#progressStatus").hide();
            }
        },
        error: function(res) {
            return false;
        }
    });
}
// Load list Ad by tabs
function LoadListAdByTabs(cateId, custypeId, count) {
    var dm = GetDomain();
    var url = dm + "/Ad/LoadListAdByTabs/" + cateId;
    $.ajax({
        url: url,
        type: 'POST',
        data: { CustypeID: custypeId, Count: count },
        success: function(res) {
            if (res != false) {
                $("#listAdTabs_" + cateId).html(res);
                $("#ProgressStatus_" + cateId).hide();
            }
        },
        error: function(res) {
            return false;
        }
    });
}

function AjaxChangeCurrentCountry(countryID) {
    var dm = GetDomain();
    var url = dm + '/Applications/ChangeCurrentCountry/' + countryID;
    $.ajax({
        url: url,
        type: 'POST',
        data: { id: countryID },
        sucess: function(html) {
            if (html == true) {
                window.open(location.reload(true));
            }
        },
        error: function(mes) {
            window.location.reload();
        }
    });
}

function ChangeVIP(id) {
    var obj = $("#imgVIPYN_" + id);
    var temp = false;
    if (obj.attr("value") != null && obj.attr("value") == 1) temp = true;
    ApplyChangeYN("/Applications/ApplyChangeYN/ApChangeYN/" + "Ad" + '/' + "SetVIPStatus" + '/' + id + '/' + temp, id, obj);
    if (temp) {
        alert("Đã hủy đặt tin rao VIP thành công!");
    }
    else { alert("Đã đặt tin rao VIP thành công!"); }
    window.location.reload(true);
}
// Load Ad by Condition
function loadAdByCondition(numberAd, nameCondition) {
    if (numberAd != null) {
        var isexitdata = $("#" + nameCondition).html();
        if (isexitdata == null || isexitdata == '' || isexitdata == "Dữ liệu đang được cập nhật, bạn vui lòng load lại trang sau vài phút để có kết quả tốt nhất!") {
            $("#" + nameCondition).html("<div style=\"text-align:center; padding-top:20px; \"> <img src=\"/Images/LoadProgress.gif \" /></div>");
            var dm = GetDomain();
            var ur = dm + "/Ad/LoadAdByCondition/" + numberAd;
            $.ajax({
                url: ur,
                type: 'POST',
                data: { nameAction: nameCondition },
                success: function(res) {
                    if (res != false) {
                        $("#" + nameCondition).html(res);
                    }
                    else {
                        $("#" + nameCondition).html("Dữ liệu đang được cập nhật, bạn vui lòng load lại trang sau vài phút để có kết quả tốt nhất!");
                    }
                },
                error: function(mes) {
                    $("#" + nameCondition).html("Dữ liệu đang được cập nhật, bạn vui lòng load lại trang sau vài phút để có kết quả tốt nhất!");
                }
            });
        }
    }
    else {
        return;
    }
}
